
package com.insigma.business.qrcode.soldier.entity;

import com.insigma.business.qrcode.common.dto.BaseBizDO;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;


@Getter
@Setter
public class SoldierBasicInfoDO extends BaseBizDO {

    private static final long serialVersionUID = 1L;

    public SoldierBasicInfoDO() {

    }

    
    private String soldierId;

    
    private String idCardNo;

    
    private String nickName;

    
    private String realName;

    
    private String email;

    
    private String nationDictCode;

    
    private String nation;

    
    private String gender;

    
    private Date birthday;

    private String mobile;

    
    private String rootProvinceId;

    
    private String rootProvinceValue;

    
    private String rootPrefectureId;

    
    private String rootPrefectureValue;

    
    private String rootCountyId;

    
    private String rootCountyValue;

    
    private String rootTownId;

    
    private String rootTownValue;

    
    private String rootVillageId;

    
    private String rootVillageValue;

    
    private String rootAdminAreaCode;
    
    private String rootAdminAreaValue;

    
    private String rootStatus;

    
    private String gaRootAdminAreaValue;

    
    private String gaRootAdminAreaCode;

    
    private String gaRootStatus;

    
    private String residentProvinceId;

    
    private String residentProvinceValue;

    
    private String residentPrefectureId;

    
    private String residentPrefectureValue;

    
    private String residentCountyId;

    
    private String residentCountyValue;

    
    private String residentTownId;

    
    private String residentTownValue;

    
    private String residentVillageId;

    
    private String residentVillageValue;

    
    private String residentAdminAreaCode;

    
    private String residentAddress;

    
    private String grade;

    
    private Integer growthValue;

    
    private String serviceStationId;

    
    private Long serviceStationAdminAreaId;

    
    private String serviceStationAdminArea;

    
    private String soldierTypeDictCode;

    
    private String soldierType;

    
    private String householdRegisterType;

    
    private String educationLevelDictCode;

    
    private String educationLevel;

    
    private String politicalOutlookDictCode;

    
    private String politicalOutlook;

    private Date entryDatetime;

    
    private Date retireDatetime;

    
    private String nowWorkUnit;

    
    private String maritalStatus;

    private Boolean manual;

    
    private String collector;

    
    private String collectionUnit;

    
    private String avatarPath;

    private String avatarPathUp;
    
    private String employmentStatus;

    
    private String orgLife;

    
    private String orgRelationship;

    
    private String orgRelationshipUnit;

    
    private String orgManagementStatus;

    
    private String keyAppealsPerson;

    
    private String labels;

    
    private String collectorId;

    
    private Date joinPartyTime;

    
    private Boolean gloryFlag;

    
    private Boolean dead;

    
    private String deadInfo;

    
    private String personalCharacteristics;

    
    private String employmentIntentions;

    
    private String employmentRequirements;

    
    private String difficultyType;

    private String healthStatus;

    private String remark;

    private String attachment;

    private String trainDetail;

    private String soldierTypeDetail;

    
    private String pretreatmentType;

    private String checkRemark;

    //是否有优待证 0-有 1-无
    private String preferTreament;


    private String personTags;
}
